import CryptoJS from 'crypto-js'  //引入安装
export function encryption(word, keyStr){
  keyStr = keyStr ? keyStr : 'test123456789012'; //判断是否存在ksy，不存在就用定义好的key

    var key = CryptoJS.enc.Utf8.parse(keyStr);

    var srcs = CryptoJS.enc.Utf8.parse(word);

    var encrypted = CryptoJS.AES.encrypt(srcs, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 });

    return encrypted.toString();
}

export function decrypt(word, keyStr){
  keyStr = keyStr ? keyStr : 'test123456789012';

    var key = CryptoJS.enc.Utf8.parse(keyStr);

    var decrypt = CryptoJS.AES.decrypt(word, key, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 });

    return CryptoJS.enc.Utf8.stringify(decrypt).toString();
}

export default {
    encryption,
    decrypt
}
